<?php
include 'header.tpl.php';
?>
<script type="text/javascript">
  $(document).ready(function() {
	$.formValidator.initConfig({autotip:true,formid:"install",onerror:function(msg){}});
	$("#username").formValidator({onshow:"2到20个字符，不含非法字符！",onfocus:"请输入用户名3至20位"}).inputValidator({min:3,max:20,onerror:"用户名长度应为3至20位"})
	$("#password").formValidator({onshow:"6到20个字符<font color='FFFF00'>（默认为admin888）</font>",onfocus:"密码合法长度为6至20位"}).inputValidator({min:6,max:20,onerror:"密码合法长度为6至20位"});
	$("#pwdconfirm").formValidator({onshow:"请再次输入密码",onfocus:"请输入确认密码",oncorrect:"两次密码相同"}).compareValidator({desid:"password",operateor:"=",onerror:"两次密码输入不同"});
	$("#email").formValidator({onshow:"请输入email",onfocus:"请输入email",oncorrect:"email格式正确"}).regexValidator({regexp:"email",datatype:"enum",onerror:"email格式错误"})
	$("#dbhost").formValidator({onshow:"数据库服务器地址, 一般为 localhost",onfocus:"数据库服务器地址, 一般为 localhost",oncorrect:"数据库服务器地址正确",empty:false}).inputValidator({min:1,onerror:"数据库服务器地址不能为空"});

  })
</script>
<div class="body_box">
  <div class="main_box">
    <div class="hd">
      <div class="bz a5">
        <div class="jj_bg"></div>
      </div>
    </div>
    <div class="ct">
      <div class="bg_t"></div>
      <div class="clr">
        <div class="l"></div>
        <div class="ct_box nobrd i6v">
          <div class="nr">
            <form id="install" name="myform" action="index.php?"
							method="post">
              <input type="hidden" name="step" value="6">
              <fieldset>
                <legend>填写数据库信息</legend>
                <div class="content">
                  <table width="100%" cellspacing="1" cellpadding="0">
                    <tr>
                      <th width="20%" align="right">数据库主机：</th>
                      <td><input name="dbhost" type="text" id="dbhost"
												value="<?php echo $database['hostname']?>" class="input-text" /></td>
                    </tr>
                    <tr>
                      <th align="right">数据库帐号：</th>
                      <td><input name="dbuser" type="text" id="dbuser"
												value="<?php echo $database['username']?>" class="input-text" /></td>
                    </tr>
                    <tr>
                      <th align="right">数据库密码：</th>
                      <td><input name="dbpw" type="text" id="dbpw"
												value="<?php echo $database['password']?>" class="input-text" /></td>
                    </tr>
                    <tr>
                      <th align="right">数据库名称：</th>
                      <td><input name="dbname" type="text" id="dbname"
												value="<?php echo $database['database']?>" class="input-text" /></td>
                    </tr>
                    <tr>
                      <th align="right">数据表前缀：</th>
                      <td><input name="prefix" type="text" id="prefix"
												value="<?php echo $database['prefix']?>" class="input-text" />
                        <img
												src="images/help.png" style="cursor: pointer;"
												title="如果一个数据库安装多个YUNCMS，请修改表前缀" align="absmiddle" /> <span
												id='helptablepre'></span></td>
                    </tr>
                    <tr>
                      <th align="right">数据库字符集：</th>
                      <td><input name="dbcharset" type="radio" id="dbcharset" value="" <?php if(strtolower($database['charset'])=='') echo ' checked="checked" '?> /> 默认
                        <input name="dbcharset" type="radio" id="dbcharset" value="gbk"  <?php if(strtolower($database['charset'])=='gbk') echo '  checked="checked" '?> /> GBK
                        <input name="dbcharset" type="radio" id="dbcharset"value="utf8" <?php if(strtolower($database['charset'])=='utf8') echo '  checked="checked" '?> />  utf8
                        <input name="dbcharset" type="radio" id="dbcharset" value="latin1" <?php if(strtolower($database['charset'])=='latin1') echo ' checked '?> /> latin1 <img src="images/help.png" style="cursor: pointer;" title="如果Mysql版本为4.0.x，则请选择默认；&#10;如果Mysql版本为4.1.x或以上，则请选择其他字符集（一般选UTF8）" align="absmiddle" /> <span id='helpdbcharset'></span></td>
                    </tr>
                    <tr>
                      <th align="right">启用持久连接：</th>
                      <td><input name="pconnect" type="radio" id="pconnect"
												value="1"
												<?php if($database['pconnect']==1) echo '  checked="checked" '?> />
                        是&nbsp;&nbsp;
                        <input name="pconnect" type="radio" id="pconnect" value="0"
												<?php if($database['pconnect']==0) echo '  checked="checked" '?> />
                        否 <img
												src="images/help.png" style="cursor: pointer;"
												title="如果启用持久连接，则数据库连接上后不释放，保存一直连接状态；如果不启用，则每次请求都会重新连接数据库，使用完自动关闭连接。"
												align="absmiddle" /><span id='helppconnect'></span> <span
												id='helptablepre'></span></td>
                    </tr>
                  </table>
                </div>
              </fieldset>
              <fieldset>
                <legend>填写帐号信息</legend>
                <div class="content">
                  <table width="100%" cellspacing="1" cellpadding="0">
                    <tr>
                      <th width="20%" align="right">超级管理员帐号：</th>
                      <td><input name="username" type="text" id="username"
												value="admin" class="input-text" /></td>
                    </tr>
                    <tr>
                      <th align="right">管理员密码：</th>
                      <td><input name="password" type="password" id="password"
												value="admin888" class="input-text" /></td>
                    </tr>
                    <tr>
                      <th align="right">确认密码：</th>
                      <td><input name="pwdconfirm" type="password" id="pwdconfirm"
												value="admin888" class="input-text" /></td>
                    </tr>
                    <tr>
                      <th align="right">管理员E-mail：</th>
                      <td><input name="email" type="text" id="email"
												class="input-text" />
                        <input type="hidden" name="selectapp"
												value="<?php echo $selectapp?>" />
                        <input type="hidden"
												name="testdata" value="<?php echo $testdata?>" />
                    </tr>
                  </table>
                </div>
              </fieldset>
            </form>
          </div>
        </div>
      </div>
      <div class="bg_b"></div>
    </div>
    <div class="btn_box"> <a href="javascript:history.go(-1);" class="s_btn pre">上一步</a><a
				href="javascript:void(0);" onClick="checkdb();return false;"
				class="x_btn">下一步</a> </div>
  </div>
</div>
</body>
</html>
<script language="JavaScript">
<!--
var errmsg = new Array();
errmsg[0] = '您已经安装过YUNCMS，系统会自动删除老数据！是否继续？';
errmsg[2] = '无法连接数据库服务器，请检查配置！';
errmsg[3] = '成功连接数据库，但是指定的数据库不存在并且无法自动创建，请先通过其他方式建立数据库！';
errmsg[6] = '数据库版本低于Mysql 4.0，无法安装YUNCMS，请升级数据库版本！';

function checkdb()
{
	var url = '?step=dbtest&dbhost='+$('#dbhost').val()+'&dbuser='+$('#dbuser').val()+'&dbpw='+$('#dbpw').val()+'&dbname='+$('#dbname').val()+'&prefix='+$('#prefix').val()+'&sid='+Math.random()*5;
    $.get(url, function(data){
		if(data > 1) {
			alert(errmsg[data]);
			return false;
		}
		else if(data == 1 || (data == 0 && confirm(errmsg[0]))) {
			$('#install').submit();
		}
	});
    return false;
}
//-->
</script>